package com.zw.pm.gen.entity;

import java.util.Date;

public class Project {
    private Integer id;

    private String name;

    private String designCenter;

    private String orderNum;

    private String code;

    private String client;

    private String type;

    private Integer num;

    private Double area;

    private Integer assemble;

    private String spray;

    private Integer backType;

    private Integer backNum;

    private Integer orderType;

    private Integer non;

    private Double length;

    private String region;

    private String factories;

    private Date designTime;

    private Date shipTime;

    private Date planShipTime;

    private Date planCompleteTime;

    private Date createTime;

    private Date sendTime;

    private Integer focus;

    private Integer status;

    private Integer pid;

    private String remark;

    private Integer processStatus;

    private Integer produceStatus;

    private Date processCompleteTime;

    private Date produceCompleteTime;

    private Date completeTime;

    private Integer iron;

    private Integer halfSupport;

    public Project(Integer id, String name, String designCenter, String orderNum, String code, String client, String type, Integer num, Double area, Integer assemble, String spray, Integer backType, Integer backNum, Integer orderType, Integer non, Double length, String region, String factories, Date designTime, Date shipTime, Date planShipTime, Date planCompleteTime, Date createTime, Date sendTime, Integer focus, Integer status, Integer pid, String remark, Integer processStatus, Integer produceStatus, Date processCompleteTime, Date produceCompleteTime, Date completeTime, Integer iron, Integer halfSupport) {
        this.id = id;
        this.name = name;
        this.designCenter = designCenter;
        this.orderNum = orderNum;
        this.code = code;
        this.client = client;
        this.type = type;
        this.num = num;
        this.area = area;
        this.assemble = assemble;
        this.spray = spray;
        this.backType = backType;
        this.backNum = backNum;
        this.orderType = orderType;
        this.non = non;
        this.length = length;
        this.region = region;
        this.factories = factories;
        this.designTime = designTime;
        this.shipTime = shipTime;
        this.planShipTime = planShipTime;
        this.planCompleteTime = planCompleteTime;
        this.createTime = createTime;
        this.sendTime = sendTime;
        this.focus = focus;
        this.status = status;
        this.pid = pid;
        this.remark = remark;
        this.processStatus = processStatus;
        this.produceStatus = produceStatus;
        this.processCompleteTime = processCompleteTime;
        this.produceCompleteTime = produceCompleteTime;
        this.completeTime = completeTime;
        this.iron = iron;
        this.halfSupport = halfSupport;
    }

    public Project() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getDesignCenter() {
        return designCenter;
    }

    public void setDesignCenter(String designCenter) {
        this.designCenter = designCenter == null ? null : designCenter.trim();
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum == null ? null : orderNum.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getClient() {
        return client;
    }

    public void setClient(String client) {
        this.client = client == null ? null : client.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public Double getArea() {
        return area;
    }

    public void setArea(Double area) {
        this.area = area;
    }

    public Integer getAssemble() {
        return assemble;
    }

    public void setAssemble(Integer assemble) {
        this.assemble = assemble;
    }

    public String getSpray() {
        return spray;
    }

    public void setSpray(String spray) {
        this.spray = spray == null ? null : spray.trim();
    }

    public Integer getBackType() {
        return backType;
    }

    public void setBackType(Integer backType) {
        this.backType = backType;
    }

    public Integer getBackNum() {
        return backNum;
    }

    public void setBackNum(Integer backNum) {
        this.backNum = backNum;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Integer getNon() {
        return non;
    }

    public void setNon(Integer non) {
        this.non = non;
    }

    public Double getLength() {
        return length;
    }

    public void setLength(Double length) {
        this.length = length;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region == null ? null : region.trim();
    }

    public String getFactories() {
        return factories;
    }

    public void setFactories(String factories) {
        this.factories = factories == null ? null : factories.trim();
    }

    public Date getDesignTime() {
        return designTime;
    }

    public void setDesignTime(Date designTime) {
        this.designTime = designTime;
    }

    public Date getShipTime() {
        return shipTime;
    }

    public void setShipTime(Date shipTime) {
        this.shipTime = shipTime;
    }

    public Date getPlanShipTime() {
        return planShipTime;
    }

    public void setPlanShipTime(Date planShipTime) {
        this.planShipTime = planShipTime;
    }

    public Date getPlanCompleteTime() {
        return planCompleteTime;
    }

    public void setPlanCompleteTime(Date planCompleteTime) {
        this.planCompleteTime = planCompleteTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public Integer getFocus() {
        return focus;
    }

    public void setFocus(Integer focus) {
        this.focus = focus;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Integer getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(Integer processStatus) {
        this.processStatus = processStatus;
    }

    public Integer getProduceStatus() {
        return produceStatus;
    }

    public void setProduceStatus(Integer produceStatus) {
        this.produceStatus = produceStatus;
    }

    public Date getProcessCompleteTime() {
        return processCompleteTime;
    }

    public void setProcessCompleteTime(Date processCompleteTime) {
        this.processCompleteTime = processCompleteTime;
    }

    public Date getProduceCompleteTime() {
        return produceCompleteTime;
    }

    public void setProduceCompleteTime(Date produceCompleteTime) {
        this.produceCompleteTime = produceCompleteTime;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public Integer getIron() {
        return iron;
    }

    public void setIron(Integer iron) {
        this.iron = iron;
    }

    public Integer getHalfSupport() {
        return halfSupport;
    }

    public void setHalfSupport(Integer halfSupport) {
        this.halfSupport = halfSupport;
    }
}